package com.enumdemo.multi_channel_distribution.demo1.face;

import com.enumdemo.multi_channel_distribution.demo1.Outcome;
import com.enumdemo.multi_channel_distribution.demo1.Paper;
import com.enumdemo.multi_channel_distribution.demo1.Rock;
import com.enumdemo.multi_channel_distribution.demo1.Scissors;

public interface Item {

	Outcome compete(Item it);

	// 布
	Outcome eval(Paper p);

	// 剪刀
	Outcome eval(Scissors s);

	// 石头
	Outcome eval(Rock r);

}
